package com.ruoyi.datam.service;

import com.ruoyi.common.core.domain.base.datam.WcSluiceB;

import java.util.List;


/**
 * 水闸基本信息登记Service接口
 * 
 * @author hwd
 * @date 2023-02-21
 */
public interface IWcSluiceBService 
{
    /**
     * 查询水闸基本信息登记
     * 
     * @param sluCd 水闸基本信息登记主键
     * @return 水闸基本信息登记
     */
    public WcSluiceB selectWcSluiceBBySluCd(String sluCd);

    /**
     * 查询水闸基本信息登记列表
     * 
     * @param wcSluiceB 水闸基本信息登记
     * @return 水闸基本信息登记集合
     */
    public List<WcSluiceB> selectWcSluiceBList(WcSluiceB wcSluiceB);

    /**
     * 新增水闸基本信息登记
     * 
     * @param wcSluiceB 水闸基本信息登记
     * @return 结果
     */
    public int insertWcSluiceB(WcSluiceB wcSluiceB);

    /**
     * 修改水闸基本信息登记
     * 
     * @param wcSluiceB 水闸基本信息登记
     * @return 结果
     */
    public int updateWcSluiceB(WcSluiceB wcSluiceB);

    /**
     * 批量删除水闸基本信息登记
     * 
     * @param sluCds 需要删除的水闸基本信息登记主键集合
     * @return 结果
     */
    public int deleteWcSluiceBBySluCds(String[] sluCds);

    /**
     * 删除水闸基本信息登记信息
     * 
     * @param sluCd 水闸基本信息登记主键
     * @return 结果
     */
    public int deleteWcSluiceBBySluCd(String sluCd);
}
